
#ifndef AUD_TX_H
#define AUD_TX_H

#define ANCcfgToAmplfrOpID (0x1)
#define AcoustModOpID (0x3)
#define ArtificialSoundOpenReqOpID (0xa)
#define ArtificialSoundSelectReqOpID (0xb)
#define HmiHvacFanLvlFrntOpID (0x29)
#define VehSpdLvlOpID (0x59)
#define ArtificialSoundPreviewReqOpID (0x87)


#pragma pack(1)
typedef struct _OpANCcfgToAmplfr_SetRequestNoReturn {
    uint8_t value;

}OpANCcfgToAmplfr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpAcoustMod_SetRequestNoReturn {
    uint8_t value;

}OpAcoustMod_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpArtificialSoundOpenReq_SetRequestNoReturn {
    uint8_t value;

}OpArtificialSoundOpenReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpArtificialSoundSelectReq_SetRequestNoReturn {
    uint8_t value;

}OpArtificialSoundSelectReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHmiHvacFanLvlFrnt_SetRequestNoReturn {
    uint8_t value;

}OpHmiHvacFanLvlFrnt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpVehSpdLvl_SetRequestNoReturn {
    uint8_t value;

}OpVehSpdLvl_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpArtificialSoundPreviewReq_SetRequestNoReturn {
    uint8_t artificialSoundPreviewReqOnOff1;
    uint8_t artificialSoundPreviewReqSteerMod;

}OpArtificialSoundPreviewReq_SetRequestNoReturn;
#pragma pack()


#endif
